//
//  CMDeviceInfo.h
//  BaseCamera
//
//  Created by jinbo on 2024/11/5.
//

#import <Foundation/Foundation.h>

@interface CMDeviceInfo : NSObject
#pragma mark  属性获取与操作
/** 厂商 */
@property (nonatomic, copy) DeviceProperty manufacture;
/** 固件版本 */
@property (nonatomic, copy) DeviceProperty firmwareVersion;
/** 硬件型号 */
@property (nonatomic, copy) DeviceProperty hardwareVersion;
/** mode_name */
@property (nonatomic, copy) DeviceProperty modelName;
/// Model NUmber
@property (nonatomic, copy) DeviceProperty modelNumber;
/** sn */
@property (nonatomic, copy) DeviceProperty sn;
/** ssid */
@property (nonatomic, copy) DeviceProperty ssid;

/// 支持的功能 按位与& 位移枚举的值
@property (nonatomic, assign) NSInteger capacity;

/// MTP 属性
@property (nonatomic, assign) int cfgVersion;
/// MTP 属性
@property (nonatomic, copy) NSData *uid;

/// flashID MFI所有
@property (nonatomic, copy) NSData *flashID;
/// flashUID MFI所有
@property (nonatomic, copy) NSData *flashUID;

@end

